关于c++的->和.

来源:百度知道 编辑:UC知道 时间:2024/06/19 11:09:40
我想问问..这两个操作符有什么区别??~!谢谢`!

.左边是结构体、共用体或者类
->左边是指向结构体、共用体或者类的指针

指针类用->,普通对象或结构用.来取得成员函数或属性..

(*a).member=a->member

指针用-> 普通变量用.
比如说
class A
{};
main()
{
A *a;//他用->调用类的成员函数或变量
A b;//他用.调用类的成员函数或变量
}